punch biopsy - Turkish English Dictionary